package com.scap.authen.service;

import java.util.List;

import javax.servlet.http.HttpServletRequest;

import org.springframework.validation.BindingResult;
import org.springframework.web.multipart.MultipartFile;

import com.scap.authen.entity.Application;
import com.scap.authen.entity.Role;

public interface ApplicationService {
	
	public List<Object> getAllApplication();
	
	public String insertApplication(Application voApplication,MultipartFile voFile,BindingResult result,HttpServletRequest request);
	
	public String updateApplication(Application voApplication,MultipartFile voFile,BindingResult result,HttpServletRequest request,String vnUploadType);
	
	public String deleteApplication(Application voApplication,HttpServletRequest request);
	
	public List<Object> getListBasedOnSearchParameter(String searchParameter,List<Object> applicationsList);

}
